﻿/*----------------------------------------------------------------
// Copyright (C) 2011 
// 版权所有。 
//
// 文件名：ToolLinkedList.cs
// 文件功能描述：组合图元
//
// 
// 创建标识：陈奕昆 2011-3-30
//
// 修改标识：
// 修改描述：
//
// 修改标识：
// 修改描述：
//----------------------------------------------------------------*/
using System;
using System.Windows.Forms;
using System.Drawing;

namespace DrawTools
{
    public class ToolLinkedList : ToolRectangle
    {
        public ToolLinkedList()
		{
            Cursor = new Cursor(Common.FunctionClass.getRunPath() + @"\Resources\Test.cur");
		}

        public override void OnMouseDown(KKDraw drawArea, MouseEventArgs e)
        {
            Point point = drawArea.BackTrackMouse(new Point(e.X, e.Y));
            DrawLinkedList drawLinked =  new DrawLinkedList(point.X, point.Y, 1, 1);
            drawLinked.PicPath = drawArea.linkListPath;
            drawLinked.read();
            AddNewObject(drawArea, drawLinked);
        }
    }
}
